package org.jboss.windup.reporting.renderer; import java.io.FileOutputStream; import java.nio.file.Path; import org.jboss.windup.graph.GraphContext; import com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter; public class GraphMLRenderer extends AbstractGraphRenderer { @Override public void renderGraph(GraphContext context) { Path outputFolder = createOutputFolder(context, "graphml"); Path outputFile = outputFolder.resolve("graph.graphml"); GraphMLWriter graphML = new GraphMLWriter(context.getGraph()); try { graphML.outputGraph(new FileOutputStream(outputFile.toFile())); } catch (Exception e) { throw new RuntimeException(e); } } }